package org.catj.xml;

import java.util.ArrayList;
import java.util.List;

public class CreatureDefinition {

    public static String ROOT = "Creatures";
    public static String CREATURE = "Creature";
    public static String RACE = "Race";
    public static String NAME = "Name";
    public static String ENGLISH_NAME = "EnglishName";
    public static String NICKNAME = "Nickname";
    public static String HAPPINESS = "Happiness";
    public static String PROFESSION = "Profession";
    public static String SEX = "Sex";
    public static String DOB = "DOB";
    public static String AGE = "Age";
    public static String CUSTOM_PROFESSION = "CustomProfession";
    public static String SKILLS_ROOT = "Skills";
    public static String ATTRIBUTES_ROOT = "Attributes";

    public static String STRENGTH = "Strength";
    public static String AGILITY = "Agility";
    public static String TOUGHNESS = "Toughness";
    public static String ENDURANCE = "Endurance";
    public static String RECUPERATION = "Recuperation";
    public static String DISEASERES = "DiseaseResistance";
    public static String WILLPOWER = "Willpower";
    public static String MEMORY = "Memory";
    public static String FOCUS = "Focus";
    public static String INTUITION = "Intuition";
    public static String PATIENCE = "Patience";
    public static String EMPATY = "Empathy";
    public static String SOCIALAWARE = "SocialAwareness";
    public static String CREATIVITY = "Creatvity";
    public static String MUSICALITY = "Musicality";
    public static String ANALYTICAL = "AnalyticalAbility";
    public static String LINGUISTIC = "LinguisticAbility";
    public static String SPATIAL = "SpatialSense";
    public static String KINESTHETIC = "KinaestheticSense";

    public static String TRAIT_ROOT = "Traits";
    public static String TRAIT = "Trait";
    public static String LABOURS_ROOT = "Labours";
    public static String LABOUR = "Labour";
    public static String MOOD_ROOT = "Mood";
    public static String TYPE = "Type";
    public static String SKILL = "Skill";

    public static List<String> ATTRIBUTES = new ArrayList<String>();

    static {
        ATTRIBUTES.add(STRENGTH);
        ATTRIBUTES.add(AGILITY);
        ATTRIBUTES.add(TOUGHNESS);
        ATTRIBUTES.add(ENDURANCE);
        ATTRIBUTES.add(RECUPERATION);
        ATTRIBUTES.add(DISEASERES);
        ATTRIBUTES.add(WILLPOWER);
        ATTRIBUTES.add(MEMORY);
        ATTRIBUTES.add(FOCUS);
        ATTRIBUTES.add(STRENGTH);
        ATTRIBUTES.add(INTUITION);
        ATTRIBUTES.add(PATIENCE);
        ATTRIBUTES.add(EMPATY);
        ATTRIBUTES.add(SOCIALAWARE);
        ATTRIBUTES.add(CREATIVITY);
        ATTRIBUTES.add(MUSICALITY);
        ATTRIBUTES.add(ANALYTICAL);
        ATTRIBUTES.add(LINGUISTIC);
        ATTRIBUTES.add(SPATIAL);
        ATTRIBUTES.add(KINESTHETIC);
    }
}
